var CommonJs = {
  // 传入一个数组
  // 按照特定方式格式化
  sortArr: function (arr, str) {
    var _arr = [],
    _t = [],
    // 临时的变量
    _tmp;
    // 按照特定的参数将数组排序将具有相同值得排在一起
    arr = arr.sort(function (a, b) {
      var s = a[str],
      t = b[str];
      return s < t ? -1 : 1;
    });
    if (arr.length) {
      _tmp = arr[0][str];
    }
    // 将相同类别的对象添加到统一个数组
    for (var i in arr) {
      // 首字母一样组合在一起
      if (arr[i][str].slice(0, 1) === _tmp.slice(0, 1)) {
        _t.push(arr[i]);
      } else {
        _tmp = arr[i][str];
        _arr.push(_t);
        _t = [arr[i]];
      }
    }
    // 将最后的内容推出新数组
    _arr.push(_t);
    return _arr;
  },
  //json数组去重
   uniqueArray: function(array, key){
    var result = [array[0]];
    for (var i = 1; i < array.length; i++) {
    var item = array[i];
    var repeat = false;
    for (var j = 0; j < result.length; j++) {
      if (item[key] == result[j][key]) {
        repeat = true;
        break;
      }
    }
    if (!repeat) {
      result.push(item);
    }
}
return result;
}
}
module.exports = CommonJs